home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 7698 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.9 KB

  1. Path: FreeNet.Carleton.CA!de351
  2. From: de351@FreeNet.Carleton.CA (K. C. Lee)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: toy operating systems, like AmigaOS
  5. Date: 20 Apr 1996 21:45:42 GMT
  6. Organization: The National Capital FreeNet
  7. Sender: de351@freenet3.carleton.ca (K. C. Lee)
  8. Message-ID: <4lblu6$h9f@freenet-news.carleton.ca>
  9. References: <skllsf.984983.4.5@groomlake.mil> <4kplgo$o9r@canyon.sr.hp.com> <4ksu6q$haa@nadine.teleport.com> <19960417.7BBC9E0.3B7F@asd01-01.dial.xs4all.nl> <4l4cha$dhn@daily-planet.execpc.com> <19960420.7B93528.C5E8@asd10-02.dial.xs4all.nl>
  10. Reply-To: de351@FreeNet.Carleton.CA (K. C. Lee)
  11. NNTP-Posting-Host: freenet3.carleton.ca
  12.  
  13. >>    May I point out again that until programming methods improve drastically,
  14. >> *all* non-trivial software will have bugs.  The user still needs some
  15. >> protection, because sooner or later, something will break.
  16.  
  17. The common programming PRACTICE and proper testing techniques need to be
  18. improved.  These are some of the stuff that the average C0DERs (not
  19. programmers !) will never learn until they get the necessary formal education.
  20.  
  21. If they build chips like we write programs, then it would take 10 to 20
  22. revisions before you get something close to bug free.  These bugs are less
  23. often (Pentium bugs and other not so famous ones) because they do a lot of
  24. testing and simulations before committing.
  25.  
  26. Jeroen T. Vermeulen (jtv@xs4all.nl) writes:
  27.  
  28. > In my experience the worst problem with bugs is not so much when they don't
  29. > occur until the customer bumps into them, but when they do occur yet produce no
  30. > noticable effect during testing.  Hence my preference for a split system
  31.  
  32. One is supposed to produce a test suite to test all possible logical paths
  33. as well as results of a program.  Anything less, you get bugs.  In real
  34. life, there is a trade-off between how fast you want the product to be out
  35. and what kind of bugs you can tolerate.
  36.  
  37. K. C. Lee
  38.  
  39.